package com.safeluck.floatwindow;

import android.content.Context;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;

import com.safeluck.floatwindow.db.UserDBHelper;
import com.safeluck.floatwindow.db.UserInfo;

import org.junit.Test;
import org.junit.runner.RunWith;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import static org.junit.Assert.*;

/**
 * Instrumented test, which will execute on an Android device.
 *
 * @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
 */
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
    @Test
    public void useAppContext() {
        // Context of the app under test.
        Context appContext = InstrumentationRegistry.getTargetContext();

        assertEquals("com.safeluck.floatwindow", appContext.getPackageName());
    }
    @Test
    public void addUserDb(){
        Context appContext = InstrumentationRegistry.getTargetContext();
        List<UserInfo> userInfos = new ArrayList<>();
        UserInfo userInfo = new UserInfo();
        userInfo.age = 15;
        userInfo.name = "endian";
        userInfo.height = 180L;
        userInfo.weight = 120f;
        userInfo.phone = "187453423432";
        userInfo.password = "1qazxxsw2";
        userInfo.married = false;
        userInfo.update_time = new Date(System.currentTimeMillis()).toString();
        userInfos.add(userInfo);
        UserDBHelper.getInstance(appContext,2).getWriteDB();
        UserDBHelper.getInstance(appContext,2).addUser(userInfos);
    }
}
